Skip to content

Conversation

elastic-observability-automation[bot]
Copy link
Contributor

@elastic/apm-agent-java, can you please check and merge this PR?


Upgrade the upstream agent version and related transitive dependencies

Update upstream OpenTelemetry agent version and related dependencies

ran shell command "gradle/update-upstream.sh v2.19.0 && echo \"Update successful\""

v2.19.0
This release targets the OpenTelemetry SDK 1.53.0.

Note that many artifacts have the `-alpha` suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the [VERSIONING.md](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning) for more details.

 ### 📈 Enhancements

- Align WildFly metrics with semantic conventions ([#14208](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14208))
- Add streaming chat instrumentation for OpenAI SDK ([#14271](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14271))
- Add OpenAI async client instrumentation support ([#14322](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14322))
- Add embeddings instrumentation for OpenAI client ([#14353](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14353))
- Support OpenAI 3.0 ([#14423](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14423))

### 🛠️ Bug fixes

- Fix OpenTelemetryDataSource error when refresh configuration ([#14255](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14255))
- Fix NPE when consuming Kafka messages with null headers ([#14332](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14332))
- Fix RxJava context propagation for ObservableFromCallable ([#14393](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14393))
- Avoid test failures on Spring Boot 4-m1 ([#14420](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14420))

### 🧰 Tooling

- Add support for extensions in attributesExtractors, contextCustomizers, operationListeners and spanNameExtractor ([#13917](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13917))
- Add declarative config early initialization and property mapping support ([#14184](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14184))
- Add consistent exclusion of boot libraries ([#14306](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14306))
- Build smoke-test-fake-backend Docker image for ARM64 architecture ([#14387](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14387))
- Implement all JUL Logger methods in PatchLogger ([#14409](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14409))

### 🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@Algieba4
@anuraaga
@asweet-confluent
@breedx-splk
@charlie-world
@copilot-pull-request-reviewer
@danielgblanco
@iNikem
@jaydeluca
@JonasKunz
@kkz-01
@laurit
@Munken
@mznet
@pepeshore
@PeterF778
@robsunday
@steverao
@SylvainJuge
@trask
@xiangtianyu
@zeitlinger
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@elastic-observability-automation elastic-observability-automation bot requested a review from a team as a code owner August 17, 2025 06:02
@elastic-observability-automation elastic-observability-automation bot added the dependencies Pull requests that update a dependency file label Aug 17, 2025
@SylvainJuge SylvainJuge self-assigned this Aug 19, 2025
@SylvainJuge SylvainJuge enabled auto-merge (squash) August 21, 2025 09:46
@SylvainJuge SylvainJuge merged commit cd109b3 into main Aug 21, 2025
16 checks passed
@SylvainJuge SylvainJuge deleted the updatecli_main_upgrade-upstream-agent-version branch August 21, 2025 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agent-java dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants